package edu.pku.hawk.cloud;

import java.util.List;

import edu.pku.hawk.cloud.model.XenResource;
import edu.pku.hawk.controller.util.SerResourceList;
import edu.pku.taas.hyperic.types2.Cloud;

public interface ResourceManager {
	public String getResourceXML();
	public List<XenResource> getResourceList();
	
	public void createVM(SerResourceList resource);
	public void responseVMInfor(SerResourceList resource);
	public void startVM(String vmName);
	public void stopVM(String vmName);
	public List<Cloud> getCloud();

}
